<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link href="common/bulma.min.css" rel="stylesheet">
    <script defer src="common/alpinejs@3.12.0.min.js"></script>
</head>

<body>
    <section class="section">
        <div class="container" x-data="makeZhuGeShenShu()" @hashchange.window="page = location.hash">
            <div x-show="page === ''">
                <h1 class="title is-1">诸葛武侯巧连神数</h1>

                <section class="block">
                    <h2 class="title is-2">序</h2>
                    <p>
                        天地之数，五十又五；时刻之数，九十又六；易象之数，六十又四；共二百一十五数。诸葛武候衡天地时刻推卦象以定吉凶。祸福凡占疑者，遂意吐写三字，或人代书也可，第一字一画作一百，第二字一画作一十，第三字一画作一，以二百一十五数定之，若多，则须减去二百一十五，还多，再除之，除之不足二百一十五数而定。按数查后之某数注载，或成诗句，或长短书句，有虚有实，有明有暗，有反有正，就所占事，唸其意味，无不灵验。例如，如“父子一”三字，计四百三十一数，除去二百一十五数，还余二百一十六数，再除二百一十五数，只余一数，即后第一数，乃云：“混沌初开，乾坤乃定；日月合璧，凤凰和鸣”之句，余皆仿此。
                    </p>
                </section>

                <section class="block">
                    <h2 class="title is-2">自动算</h2>
                    <div class="field">
                        <label class="label">输入要占卜的词句（汉字）：</label>
                        <div class="control">
                            <input class="input" type="text" minlength="1" size="25" x-model="sentence">
                        </div>
                    </div>
                    <div class="field">
                        <label class="label">或，输入计算后的笔画数：</label>
                        <div class="control">
                            <input class="input" type="number" x-model.number="strokeNum">
                        </div>
                        <p class="help">计算方法：右起第一个字笔画数乘以1，第二个字笔画数乘以10，第三个字笔画数乘以100，……依次类推，然后求和。比如求财运 = 7*100
                            + 7*10 + 7*1 = 777。</p>
                        <p class="help is-danger" x-show="error === 'choiceOne'">请输入要占卜的词句，或计算后的笔画数。二者选一。</p>
                        <p class="help is-danger" x-show="error === 'cannotGetStrokeNum'">不知道如何计算笔画数，请输入计算后的笔画数。</p>
                    </div>
                    <div class="field">
                        <div class="control">
                            <button class="button is-primary" @click="getDivination()">占卜</button>
                        </div>
                    </div>
                    <div class="content is-large">
                        <p x-text="divination"></p>
                    </div>
                </section>

                <section class="block">
                    <h2 class="title is-2">手动算</h2>
                    <div class="field is-grouped">
                        <p class="control">
                            <a class="button is-primary" href="#divinationTable">显示诸葛神数</a>
                        </p>
                        <p class="control">
                            <a class="button" href="#divinations">显示诸葛神签</a>
                        </p>
                    </div>
                </section>
            </div>
            <div x-show="page === '#divinationTable'">
                <section class="section">
                    <h1 class="title is-1">诸葛武侯巧连神数 —— 数</h1>

                    <ol class="block">
                        <template x-for="(page, index) in divinationTable">
                            <li class="box content">
                                <p class="title is-5" x-text="getGroupTitle(index)"></p>
                                <ol>
                                    <template x-for="row in page">
                                        <li x-text="row"></li>
                                    </template>
                                </ol>
                            </li>
                        </template>
                    </ol>
                    <div class="block">
                        <a class="button is-primary" href="">返回</a>
                    </div>
                </section>
            </div>
            <div x-show="page === '#divinations'">
                <section class="section">
                    <h1 class="title is-1">诸葛武侯巧连神数 —— 签</h1>

                    <ol class="block">
                        <template x-for="item in divinations">
                            <li><span x-text="item.divination"></span> 【<span x-text="getClassText(item.class)"></span>】
                            </li>
                        </template>
                    </ol>
                    <div class="block">
                        <a class="button is-primary" href="">返回</a>
                    </div>
                </section>
            </div>
        </div>
    </section>
</body>
<script lang="text/javascript">
    (function (window) {
        let divinations = [
            { divination: "混沌初开，乾坤乃定。日月合璧，鸾凰合鸣", class: 2 },
            { divination: "苍蝇之飞，不过数步。附于骥尾，则腾千里", class: 4 },
            { divination: "莫言多，莫行过，总是千伶百俐，不如一推二磨", class: 6 },
            { divination: "绝妙绝妙。云无心以出岫，鸟倦飞而归巢。花艳艳鱼跃跃。几般佳景，梦想不到", class: 1 },
            { divination: "绿水因风而皱面，青山为雪白头。诸般皆是天造就，世上谁能强求", class: 3 },
            { divination: "不教盘算，偏要盘算。直算得三尺肠闲着二尺半，儿童拍手笑，父老白眼看。烦烦烦", class: 7 },
            { divination: "船到江心补漏，马到临崖收缰，鸟入笼中跃跃，鱼在网中洋洋", class: 7 },
            { divination: "不是有心胜景，何必踏雪寻梅，孜孜乘兴而往，怏怏俯首而回", class: 7 },
            { divination: "精细内在，当此时胡涂，即便买卖已得，自今后经纪休夸", class: 6 },
            { divination: "莫欢莫乐。成而复破。总让尔尽心竭力，寸土不足堵黄河", class: 6 },
            { divination: "风兼影，莫乱扑，究竟费尽功夫，慎终乃虑后，祸福不单孤", class: 6 },
            { divination: "打草惊蛇，敲山震虎。以待蛇窜虎扑，唯恐无所措手足", class: 7 },
            { divination: "物各有主，且须消停，雪里埋尸，久而自明", class: 7 },
            { divination: "狐假虎威，狗仗人势。弄到其间，尽是无益", class: 7 },
            { divination: "以蠡测海，坐井观天。虽有见识，亦是枉然", class: 7 },
            { divination: "燕巢幕上，魚游釜中，眼前得地，脑后生风", class: 7 },
            { divination: "得陇望蜀，得鱼忘筌。天长日久，人憎狗嫌", class: 7 },
            { divination: "鼯鼠黔驴。有技有能，考其实际，能有技净", class: 7 },
            { divination: "奇奇海市，妙妙蜃楼。一派佳景，却在浪头", class: 7 },
            { divination: "乌云遮日，黑猪渡河。青山濛濛，细观楼阁", class: 6 },
            { divination: "雪水烹茶，桂花煮酒。一般清味，恐难到口", class: 4 },
            { divination: "虚而复实，实而却虚。木头产耳，窦里生鱼", class: 4 },
            { divination: "可叹可怜，物却有限。听之不闻，视而不见", class: 7 },
            { divination: "栉风沐雨，戴月披星。何时可歇，直到三更", class: 7 },
            { divination: "蛙鼓惊梦，虹弓东斜。蜻蜓飞舞，蝴蝶穿花", class: 6 },
            { divination: "红日遮天，绿波盖地。鱼船稳坐，长线自持", class: 1 },
            { divination: "伐柯伐柯，顺少逆多。纵有神艺，亦未如何", class: 6 },
            { divination: "灯油耗尽，漏声滴彻。一声鸡鸣，逍遥自歇", class: 7 },
            { divination: "难矣哉", class: 6 },
            { divination: "山不在高，有仙则名。水不在深，有龙则灵", class: 4 },
            { divination: "万朵红云连王府，一轮明月照前川", class: 1 },
            { divination: "白玉楼中吹玉笛，红梅阁上落梅花", class: 1 },
            { divination: "椿萱并茂，兰玉联芳", class: 1 },
            { divination: "雪束树净，月落楼空", class: 7 },
            { divination: "一木焉能支大厦", class: 7 },
            { divination: "玉燕投怀", class: 3 },
            { divination: "莫轻狂，细端详，好鸟枝头皆朋友。落花水面亦文章", class: 4 },
            { divination: "棘闱难彻", class: 6 },
            { divination: "须慎言慎行，恐孤掌难鸣", class: 6 },
            { divination: "鲋鱼只得西江水，霹雳一声到九天", class: 1 },
            { divination: "两手劈开名利路，一肩挑尽落阳春", class: 1 },
            { divination: "莫气赌、莫气赌，虽有长鞭，不及马腹", class: 7 },
            { divination: "盲人骑瞎马，夜半临深池", class: 7 },
            { divination: "好好好迭加三连好", class: 1 },
            { divination: "冯唐易老，李广难封", class: 7 },
            { divination: "天覆地载，万物仰赖，鹤鸣九皋，声闻云外", class: 3 },
            { divination: "左右运转，前后推从，夫人不言，言必有中", class: 4 },
            { divination: "水中之月，镜中之花。几般幻景，落在谁家", class: 6 },
            { divination: "海不扬波，风不鸣条，雪飞六出，半空飘遥", class: 4 },
            { divination: "秋风有意残杨柳，冷露无声老桂花", class: 3 },
            { divination: "梅老偏能耐雪冷，菊残却有傲霜枝", class: 4 },
            { divination: "能忍可无碍", class: 4 },
            { divination: "一心白雪阳春曲，两袖清风明月秋", class: 3 },
            { divination: "难难难，迭加三连难", class: 7 },
            { divination: "两个黄鹂鸣翠柳，一行白鹭上青天", class: 4 },
            { divination: "春雨发生千野绿，秋风刮去一天香", class: 4 },
            { divination: "昨夜花残犹未落。今朝露湿又重开", class: 4 },
            { divination: "好种红梅开喜笑。乐哉绿竹报平安", class: 4 },
            { divination: "一朵红云惊乌鸦，半天残月映残花", class: 3 },
            { divination: "九天日月开昌运，万里风云起壮图", class: 1 },
            { divination: "方离发福生财地，又入堆金积玉门", class: 7 },
            { divination: "须放开肚皮吃饭，要踮定脚跟为人", class: 3 },
            { divination: "进一步门庭，添十分春色", class: 1 },
            { divination: "春风拂弱柳，细雨润新苗", class: 3 },
            { divination: "莫作愧心事，不怕鬼叫门", class: 3 },
            { divination: "可也", class: 4 },
            { divination: "成事不足，败事有余", class: 7 },
            { divination: "割鸡之事，焉用牛刀", class: 4 },
            { divination: "维鹊有巢，维鸠居之", class: 6 },
            { divination: "琼浆润口，甘露滋心", class: 4 },
            { divination: "星移斗转，去旧换新", class: 2 },
            { divination: "不入虎穴，焉得虎子", class: 4 },
            { divination: "鹬蚌相争，渔翁得利", class: 4 },
            { divination: "凤毛济美，麟趾呈祥", class: 4 },
            { divination: "芝兰竞秀，玉树生香", class: 2 },
            { divination: "不危不险，去而复返", class: 5 },
            { divination: "太阿倒持，於谁有益", class: 6 },
            { divination: "春暖鱼跃，秋高鹿鸣", class: 4 },
            { divination: "傍虎吃食，有损无益", class: 6 },
            { divination: "树欲静而风不止", class: 6 },
            { divination: "蜻蜓飞舞在池塘", class: 5 },
            { divination: "伐倒大树有柴烧", class: 4 },
            { divination: "眼看明月落人家", class: 6 },
            { divination: "正遇双星渡鹊桥", class: 4 },
            { divination: "有想宾朋朱衣乐，现思故乡红豆生", class: 3 },
            { divination: "一条明路，直达青天。半途而废，可叹可怜", class: 6 },
            { divination: "执柯伐柯，则远不多，不费手足，更无风波", class: 4 },
            { divination: "闲时赏月，忙里跑风，弄到其毕，内净外空", class: 6 },
            { divination: "仰赖天地，何必曰利，只须勤俭，胜似贸易", class: 4 },
            { divination: "浮生若梦，不用妄贪。知足常乐，能忍则安", class: 5 },
            { divination: "江水洗心，明月照肝，征南战北，不难不难", class: 5 },
            { divination: "好好好好，一了百了，不啻雷惊，何殊风扫", class: 5 },
            { divination: "离而复合，成而必破，再费唇舌，亦未如何", class: 2 },
            { divination: "前门拒虎，后门进狼。慎之慎之，切勿妄强", class: 6 },
            { divination: "不怕风波于世上，便无冰炭在胸中", class: 6 },
            { divination: "莫惆怅，莫惆怅，命里八尺，难求一丈", class: 6 },
            { divination: "闲里自夸金屋好，梦中不觉玉山颓", class: 6 },
            { divination: "猛虎斗，飞龙争，水落石出，草木皆兵", class: 7 },
            { divination: "落花流水杳然去，大有文章尽属虚", class: 7 },
            { divination: "一樽美酒倾野荒野，两袖清风扫故土", class: 4 },
            { divination: "知足方能图快乐，吃亏才是发财源", class: 4 },
            { divination: "苦雨催残桃李色，凄风吹折杨柳枝", class: 6 },
            { divination: "发财臻极宜先退，得意至浓便好休", class: 4 },
            { divination: "灯花报捷喜鹊叫，燕子双双返故巢", class: 6 },
            { divination: "风中烛，草上霜，虽耀耀，不久长", class: 3 },
            { divination: "桃红复含渭雨，柳绿更带朝烟", class: 7 },
            { divination: "鼎折足，舆脱辐，日过午，风吹烛", class: 6 },
            { divination: "小心哉，莫务外，一步错，百步歪", class: 6 },
            { divination: "桃李争春色，春去桃李撤", class: 7 },
            { divination: "为山九仞，功亏一篑", class: 6 },
            { divination: "先如山倒，后如抽丝", class: 4 },
            { divination: "失之东隅，收之桑榆", class: 4 },
            { divination: "刻鹄类骛，画虎成犬", class: 6 },
            { divination: "红梅结子，绿竹生孙", class: 3 },
            { divination: "前车之覆，后车之鉴", class: 3 },
            { divination: "获罪于天，无所祷也", class: 6 },
            { divination: "半途而废，令人落泪", class: 7 },
            { divination: "朝琢夕磨，其命如何", class: 6 },
            { divination: "命该如此，不可妄想", class: 6 },
            { divination: "精卫衔石，枉劳心机", class: 6 },
            { divination: "于心难忍，于心难安", class: 7 },
            { divination: "事不干己，何必着意", class: 5 },
            { divination: "求则得之，舍则失之", class: 4 },
            { divination: "管中窥豹，井底观天", class: 6 },
            { divination: "即知如此，何必如此", class: 5 },
            { divination: "知道莫影，却来问谁", class: 5 },
            { divination: "螮蝀在东，莫之敢指", class: 6 },
            { divination: "拨开墨雾见青天", class: 4 },
            { divination: "丸泥可以封函关", class: 4 },
            { divination: "花开能有几时红", class: 4 },
            { divination: "同心合意步云梯", class: 4 },
            { divination: "一杆明月钓秋风", class: 4 },
            { divination: "掌上明珠粪土埋", class: 6 },
            { divination: "池上如今有凤毛", class: 4 },
            { divination: "麟趾春深步玉堂", class: 3 },
            { divination: "越鹤焉能孵鸪卵", class: 6 },
            { divination: "莺鸠竟敢笑大鹏", class: 4 },
            { divination: "青草池塘处处蛙", class: 1 },
            { divination: "鸟兽不可与同群", class: 5 },
            { divination: "青蚨飞去复飞来", class: 5 },
            { divination: "柳暗花明别有天", class: 5 },
            { divination: "双斧伐孤树，未有不颠仆者", class: 7 },
            { divination: "千章刺腹", class: 7 },
            { divination: "百酸搅肠", class: 7 },
            { divination: "寸步难行", class: 7 },
            { divination: "痴心妄想", class: 7 },
            { divination: "船翻洋沟", class: 7 },
            { divination: "青云得步", class: 1 },
            { divination: "蜀道之难，难于上青天", class: 7 },
            { divination: "莫轻狂，须度量，好鸟枝头亦朋友，落花水面亦文章", class: 3 },
            { divination: "人为万物灵，鬼为万物精，灵而弄精，精而弄灵", class: 3 },
            { divination: "堪愁堪忧，大被蒙头，睡而复醒，醒而云游", class: 3 },
            { divination: "穷通有命，富贵在天，南颠北跑，尽是枉然", class: 6 },
            { divination: "螟螣蟊贼，陡生四野。遏之不尽，去之不得", class: 6 },
            { divination: "参居于西，商居于东，虽有方位，永不相逢", class: 6 },
            { divination: "竹本无心，多生枝叶，藕虽有孔，不染垢尘", class: 4 },
            { divination: "囊内钱空，床头金尽，身居闹市，谁肯相近", class: 7 },
            { divination: "鸟急奔树，狗急跳墙，今逢此事，切勿转向", class: 4 },
            { divination: "不能", class: 6 },
            { divination: "山崩水落，草炙花燃，人人吐火，树树冒烟", class: 7 },
            { divination: "风里燃烛，旱池钓鱼，心思虽有，名利却无", class: 6 },
            { divination: "天之生物，因材而笃，痴心妄想，天亦难顾", class: 7 },
            { divination: "莫喜莫喜，始终无底，差之毫厘，谬之千里", class: 6 },
            { divination: "不揣其本，而逐其末，虽济燃眉，恐遗后祸", class: 6 },
            { divination: "夸父逐日，杞人忧天，心小气大，利名茫然", class: 6 },
            { divination: "刻舟求剑，剖腹藏珠，血心耿耿，利名虚虚", class: 6 },
            { divination: "为人谋，何所图，成了赚坏骨，败了落匹夫", class: 7 },
            { divination: "冰生于水，而寒于水，青出于蓝，而胜于蓝", class: 7 },
            { divination: "可奈何，可奈何，中流见砥柱，平地起风波", class: 6 },
            { divination: "淄浥之滋味宜辨，泾渭之清浊当分，以待分辨不均，惟恐其乱纷纷", class: 5 },
            { divination: "莫强求，莫强求，一熏一莸，十年尚犹有臭", class: 6 },
            { divination: "与效城狐社鼠，宁为陶犬瓦鸡", class: 6 },
            { divination: "走韩庐而搏蹇兔", class: 5 },
            { divination: "蜉蝣今夜落残花", class: 5 },
            { divination: "鸡肋不足安尊拳", class: 6 },
            { divination: "狗尾续貂", class: 6 },
            { divination: "砍竹遮笋", class: 6 },
            { divination: "罢罢罢", class: 4 },
            { divination: "有想", class: 4 },
            { divination: "莫望", class: 7 },
            { divination: "即知轻重，何必叮咛，可止则止，可行则行", class: 7 },
            { divination: "以卵击石，不自量力", class: 7 },
            { divination: "海底捞月", class: 7 },
            { divination: "景星入户", class: 5 },
            { divination: "群蚁附膻", class: 7 },
            { divination: "李生道旁", class: 5 },
            { divination: "花发上林", class: 4 },
            { divination: "不敢说好", class: 6 },
            { divination: "河清海晏", class: 3 },
            { divination: "天下太平", class: 4 },
            { divination: "绝无所好", class: 6 },
            { divination: "发物蒙尘", class: 6 },
            { divination: "振枝败叶", class: 6 },
            { divination: "一木擎天", class: 6 },
            { divination: "破麦剖梨", class: 6 },
            { divination: "势若摧枯", class: 6 },
            { divination: "摧枯拉朽", class: 7 },
            { divination: "大器晚成", class: 5 },
            { divination: "器满必倾", class: 7 },
            { divination: "萋斐成锦", class: 1 },
            { divination: "城火殃鱼池", class: 7 },
            { divination: "可厌可怜，花落庭间", class: 7 },
            { divination: "有醴难酌，有膳难餐。有气难赌，有话难言", class: 7 },
            { divination: "人即是鬼，鬼即是人，人曾弄鬼，鬼曾弄人", class: 7 },
            { divination: "明知莫想，却来问我", class: 5 },
            { divination: "即知是好，何必来占", class: 4 },
            { divination: "得意不可再往", class: 4 },
            { divination: "好事不如无", class: 4 },
            { divination: "事不由己", class: 6 },
            { divination: "谁说有成", class: 2 },
            { divination: "无可无不可", class: 4 },
            { divination: "自惹其祸", class: 6 },
            { divination: "不必不必", class: 6 },
            { divination: "上好佳", class: 1 },
            { divination: "虽言富贵在天，穷通由命，亦须行尽人事，以由天命", class: 5 }
        ];

        let classTexts = [
            '',
            '一等上上签',
            '二等上平签',
            '三等中中签',
            '四等中平签',
            '五等平平签',
            '六等下平签',
            '七等下下签',
        ];

        // https://blog.sciencenet.cn/blog-105515-231784.html
        let strokeNums = {
            "一": 1, "乙": 1, "二": 2, "十": 2, "丁": 2, "厂": 2, "七": 2, "卜": 2, "人": 2, "入": 2, "八": 2, "九": 2, "几": 2, "儿": 2,
            "了": 2, "力": 2, "乃": 2, "刀": 2, "又": 2, "匕": 2, "刁": 2, "三": 3, "于": 3, "干": 3, "亏": 3, "士": 3, "工": 3, "土": 3, "才": 3, "寸": 3,
            "下": 3, "大": 3, "丈": 3, "与": 3, "万": 3, "上": 3, "小": 3, "口": 3, "巾": 3, "山": 3, "千": 3, "乞": 3, "川": 3, "亿": 3, "个": 3, "勺": 3,
            "久": 3, "凡": 3, "及": 3, "夕": 3, "丸": 3, "么": 3, "广": 3, "亡": 3, "门": 3, "义": 3, "之": 3, "尸": 3, "弓": 3, "己": 3, "已": 3, "子": 3,
            "卫": 3, "也": 3, "女": 3, "飞": 3, "刃": 3, "习": 3, "叉": 3, "马": 3, "乡": 3, "丰": 4, "王": 4, "井": 4, "开": 4, "夫": 4, "天": 4, "无": 4,
            "元": 4, "专": 4, "云": 4, "扎": 4, "艺": 4, "木": 4, "五": 4, "支": 4, "厅": 4, "不": 4, "太": 4, "犬": 4, "区": 4, "历": 4, "尤": 4, "友": 4,
            "匹": 4, "车": 4, "巨": 4, "牙": 4, "屯": 4, "比": 4, "互": 4, "切": 4, "瓦": 4, "止": 4, "少": 4, "日": 4, "中": 4, "冈": 4, "贝": 4, "内": 4,
            "水": 4, "见": 4, "午": 4, "牛": 4, "手": 4, "毛": 4, "气": 4, "升": 4, "长": 4, "仁": 4, "什": 4, "片": 4, "仆": 4, "化": 4, "仇": 4, "币": 4,
            "仍": 4, "仅": 4, "斤": 4, "爪": 4, "反": 4, "介": 4, "父": 4, "从": 4, "今": 4, "凶": 4, "分": 4, "乏": 4, "公": 4, "仓": 4, "月": 4, "氏": 4,
            "勿": 4, "欠": 4, "风": 4, "丹": 4, "匀": 4, "乌": 4, "凤": 4, "勾": 4, "文": 4, "六": 4, "方": 4, "火": 4, "为": 4, "斗": 4, "忆": 4, "订": 4,
            "计": 4, "户": 4, "认": 4, "心": 4, "尺": 4, "引": 4, "丑": 4, "巴": 4, "孔": 4, "队": 4, "办": 4, "以": 4, "允": 4, "予": 4, "劝": 4, "双": 4,
            "书": 4, "幻": 4, "丐": 4, "歹": 4, "戈": 4, "夭": 4, "仑": 4, "讥": 4, "冗": 4, "邓": 4, "玉": 5, "刊": 5, "示": 5, "末": 5, "未": 5, "击": 5,
            "打": 5, "巧": 5, "正": 5, "扑": 5, "扒": 5, "功": 5, "扔": 5, "去": 5, "甘": 5, "世": 5, "古": 5, "节": 5, "本": 5, "术": 5, "可": 5, "丙": 5,
            "左": 5, "厉": 5, "右": 5, "石": 5, "布": 5, "龙": 5, "平": 5, "灭": 5, "轧": 5, "东": 5, "卡": 5, "北": 5, "占": 5, "业": 5, "旧": 5, "帅": 5,
            "归": 5, "且": 5, "旦": 5, "目": 5, "叶": 5, "甲": 5, "申": 5, "叮": 5, "电": 5, "号": 5, "田": 5, "由": 5, "史": 5, "只": 5, "央": 5, "兄": 5,
            "叼": 5, "叫": 5, "另": 5, "叨": 5, "叹": 5, "四": 5, "生": 5, "失": 5, "禾": 5, "丘": 5, "付": 5, "仗": 5, "代": 5, "仙": 5, "们": 5, "仪": 5,
            "白": 5, "仔": 5, "他": 5, "斥": 5, "瓜": 5, "乎": 5, "丛": 5, "令": 5, "用": 5, "甩": 5, "印": 5, "乐": 5, "句": 5, "匆": 5, "册": 5, "犯": 5,
            "外": 5, "处": 5, "冬": 5, "鸟": 5, "务": 5, "包": 5, "饥": 5, "主": 5, "市": 5, "立": 5, "闪": 5, "兰": 5, "半": 5, "汁": 5, "汇": 5, "头": 5,
            "汉": 5, "宁": 5, "穴": 5, "它": 5, "讨": 5, "写": 5, "让": 5, "礼": 5, "训": 5, "必": 5, "议": 5, "讯": 5, "记": 5, "永": 5, "司": 5, "尼": 5,
            "民": 5, "出": 5, "辽": 5, "奶": 5, "奴": 5, "加": 5, "召": 5, "皮": 5, "边": 5, "发": 5, "孕": 5, "圣": 5, "对": 5, "台": 5, "矛": 5, "纠": 5,
            "母": 5, "幼": 5, "丝": 5, "艾": 5, "夯": 5, "凸": 5, "卢": 5, "叭": 5, "叽": 5, "皿": 5, "凹": 5, "囚": 5, "矢": 5, "乍": 5, "尔": 5, "冯": 5,
            "玄": 5, "式": 6, "刑": 6, "动": 6, "扛": 6, "寺": 6, "吉": 6, "扣": 6, "考": 6, "托": 6, "老": 6, "执": 6, "巩": 6, "圾": 6, "扩": 6, "扫": 6,
            "地": 6, "扬": 6, "场": 6, "耳": 6, "共": 6, "芒": 6, "亚": 6, "芝": 6, "朽": 6, "朴": 6, "机": 6, "权": 6, "过": 6, "臣": 6, "再": 6, "协": 6,
            "西": 6, "压": 6, "厌": 6, "在": 6, "有": 6, "百": 6, "存": 6, "而": 6, "页": 6, "匠": 6, "夸": 6, "夺": 6, "灰": 6, "达": 6, "列": 6, "死": 6,
            "成": 6, "夹": 6, "轨": 6, "邪": 6, "划": 6, "迈": 6, "毕": 6, "至": 6, "此": 6, "贞": 6, "师": 6, "尘": 6, "尖": 6, "劣": 6, "光": 6, "当": 6,
            "早": 6, "吐": 6, "吓": 6, "虫": 6, "曲": 6, "团": 6, "同": 6, "吊": 6, "吃": 6, "因": 6, "吸": 6, "吗": 6, "屿": 6, "帆": 6, "岁": 6, "回": 6,
            "岂": 6, "刚": 6, "则": 6, "肉": 6, "网": 6, "年": 6, "朱": 6, "先": 6, "丢": 6, "舌": 6, "竹": 6, "迁": 6, "乔": 6, "伟": 6, "传": 6, "乒": 6,
            "乓": 6, "休": 6, "伍": 6, "伏": 6, "优": 6, "伐": 6, "延": 6, "件": 6, "任": 6, "伤": 6, "价": 6, "份": 6, "华": 6, "仰": 6, "仿": 6, "伙": 6,
            "伪": 6, "自": 6, "血": 6, "向": 6, "似": 6, "后": 6, "行": 6, "舟": 6, "全": 6, "会": 6, "杀": 6, "合": 6, "兆": 6, "企": 6, "众": 6, "爷": 6,
            "伞": 6, "创": 6, "肌": 6, "朵": 6, "杂": 6, "危": 6, "旬": 6, "旨": 6, "负": 6, "各": 6, "名": 6, "多": 6, "争": 6, "色": 6, "壮": 6, "冲": 6,
            "冰": 6, "庄": 6, "庆": 6, "亦": 6, "刘": 6, "齐": 6, "交": 6, "次": 6, "衣": 6, "产": 6, "决": 6, "充": 6, "妄": 6, "闭": 6, "问": 6, "闯": 6,
            "羊": 6, "并": 6, "关": 6, "米": 6, "灯": 6, "州": 6, "汗": 6, "污": 6, "江": 6, "池": 6, "汤": 6, "忙": 6, "兴": 6, "宇": 6, "守": 6, "宅": 6,
            "字": 6, "安": 6, "讲": 6, "军": 6, "许": 6, "论": 6, "农": 6, "讽": 6, "设": 6, "访": 6, "寻": 6, "那": 6, "迅": 6, "尽": 6, "导": 6, "异": 6,
            "孙": 6, "阵": 6, "阳": 6, "收": 6, "阶": 6, "阴": 6, "防": 6, "奸": 6, "如": 6, "妇": 6, "好": 6, "她": 6, "妈": 6, "戏": 6, "羽": 6, "观": 6,
            "欢": 6, "买": 6, "红": 6, "纤": 6, "级": 6, "约": 6, "纪": 6, "驰": 6, "巡": 6, "邦": 6, "迂": 6, "邢": 6, "芋": 6, "芍": 6, "吏": 6, "夷": 6,
            "吁": 6, "吕": 6, "吆": 6, "屹": 6, "廷": 6, "迄": 6, "臼": 6, "仲": 6, "伦": 6, "伊": 6, "肋": 6, "旭": 6, "匈": 6, "凫": 6, "妆": 6, "亥": 6,
            "汛": 6, "讳": 6, "讶": 6, "讹": 6, "讼": 6, "诀": 6, "弛": 6, "阱": 6, "驮": 6, "驯": 6, "纫": 6, "寿": 7, "弄": 7, "麦": 7, "形": 7, "进": 7,
            "戒": 7, "吞": 7, "远": 7, "违": 7, "运": 7, "扶": 7, "抚": 7, "坛": 7, "技": 7, "坏": 7, "扰": 7, "拒": 7, "找": 7, "批": 7, "扯": 7, "址": 7,
            "走": 7, "抄": 7, "坝": 7, "贡": 7, "攻": 7, "赤": 7, "折": 7, "抓": 7, "扮": 7, "抢": 7, "孝": 7, "均": 7, "抛": 7, "投": 7, "坟": 7, "抗": 7,
            "坑": 7, "坊": 7, "抖": 7, "护": 7, "壳": 7, "志": 7, "扭": 7, "块": 7, "声": 7, "把": 7, "报": 7, "却": 7, "劫": 7, "芽": 7, "花": 7, "芹": 7,
            "芬": 7, "苍": 7, "芳": 7, "严": 7, "芦": 7, "劳": 7, "克": 7, "苏": 7, "杆": 7, "杠": 7, "杜": 7, "材": 7, "村": 7, "杏": 7, "极": 7, "李": 7,
            "杨": 7, "求": 7, "更": 7, "束": 7, "豆": 7, "两": 7, "丽": 7, "医": 7, "辰": 7, "励": 7, "否": 7, "还": 7, "歼": 7, "来": 7, "连": 7, "步": 7,
            "坚": 7, "旱": 7, "盯": 7, "呈": 7, "时": 7, "吴": 7, "助": 7, "县": 7, "里": 7, "呆": 7, "园": 7, "旷": 7, "围": 7, "呀": 7, "吨": 7, "足": 7,
            "邮": 7, "男": 7, "困": 7, "吵": 7, "串": 7, "员": 7, "听": 7, "吩": 7, "吹": 7, "呜": 7, "吧": 7, "吼": 7, "别": 7, "岗": 7, "帐": 7, "财": 7,
            "针": 7, "钉": 7, "告": 7, "我": 7, "乱": 7, "利": 7, "秃": 7, "秀": 7, "私": 7, "每": 7, "兵": 7, "估": 7, "体": 7, "何": 7, "但": 7, "伸": 7,
            "作": 7, "伯": 7, "伶": 7, "佣": 7, "低": 7, "你": 7, "住": 7, "位": 7, "伴": 7, "身": 7, "皂": 7, "佛": 7, "近": 7, "彻": 7, "役": 7, "返": 7,
            "余": 7, "希": 7, "坐": 7, "谷": 7, "妥": 7, "含": 7, "邻": 7, "岔": 7, "肝": 7, "肚": 7, "肠": 7, "龟": 7, "免": 7, "狂": 7, "犹": 7, "角": 7,
            "删": 7, "条": 7, "卵": 7, "岛": 7, "迎": 7, "饭": 7, "饮": 7, "系": 7, "言": 7, "冻": 7, "状": 7, "亩": 7, "况": 7, "床": 7, "库": 7, "疗": 7,
            "应": 7, "冷": 7, "这": 7, "序": 7, "辛": 7, "弃": 7, "冶": 7, "忘": 7, "闲": 7, "间": 7, "闷": 7, "判": 7, "灶": 7, "灿": 7, "弟": 7, "汪": 7,
            "沙": 7, "汽": 7, "沃": 7, "泛": 7, "沟": 7, "没": 7, "沈": 7, "沉": 7, "怀": 7, "忧": 7, "快": 7, "完": 7, "宋": 7, "宏": 7, "牢": 7, "究": 7,
            "穷": 7, "灾": 7, "良": 7, "证": 7, "启": 7, "评": 7, "补": 7, "初": 7, "社": 7, "识": 7, "诉": 7, "诊": 7, "词": 7, "译": 7, "君": 7, "灵": 7,
            "即": 7, "层": 7, "尿": 7, "尾": 7, "迟": 7, "局": 7, "改": 7, "张": 7, "忌": 7, "际": 7, "陆": 7, "阿": 7, "陈": 7, "阻": 7, "附": 7, "妙": 7,
            "妖": 7, "妨": 7, "努": 7, "忍": 7, "劲": 7, "鸡": 7, "驱": 7, "纯": 7, "纱": 7, "纳": 7, "纲": 7, "驳": 7, "纵": 7, "纷": 7, "纸": 7, "纹": 7,
            "纺": 7, "驴": 7, "纽": 7, "玖": 7, "玛": 7, "韧": 7, "抠": 7, "扼": 7, "汞": 7, "扳": 7, "抡": 7, "坎": 7, "坞": 7, "抑": 7, "拟": 7, "抒": 7,
            "芙": 7, "芜": 7, "苇": 7, "芥": 7, "芯": 7, "芭": 7, "杖": 7, "杉": 7, "巫": 7, "杈": 7, "甫": 7, "匣": 7, "轩": 7, "卤": 7, "肖": 7, "吱": 7,
            "吠": 7, "呕": 7, "呐": 7, "吟": 7, "呛": 7, "吻": 7, "吭": 7, "邑": 7, "囤": 7, "吮": 7, "岖": 7, "牡": 7, "佑": 7, "佃": 7, "伺": 7, "囱": 7,
            "肛": 7, "肘": 7, "甸": 7, "狈": 7, "鸠": 7, "彤": 7, "灸": 7, "刨": 7, "庇": 7, "吝": 7, "庐": 7, "闰": 7, "兑": 7, "灼": 7, "沐": 7, "沛": 7,
            "汰": 7, "沥": 7, "沦": 7, "汹": 7, "沧": 7, "沪": 7, "忱": 7, "诅": 7, "诈": 7, "罕": 7, "屁": 7, "坠": 7, "妓": 7, "姊": 7, "妒": 7, "纬": 7,
            "奉": 8, "玩": 8, "环": 8, "武": 8, "青": 8, "责": 8, "现": 8, "表": 8, "规": 8, "抹": 8, "拢": 8, "拔": 8, "拣": 8, "担": 8, "坦": 8, "押": 8,
            "抽": 8, "拐": 8, "拖": 8, "拍": 8, "者": 8, "顶": 8, "拆": 8, "拥": 8, "抵": 8, "拘": 8, "势": 8, "抱": 8, "垃": 8, "拉": 8, "拦": 8, "拌": 8,
            "幸": 8, "招": 8, "坡": 8, "披": 8, "拨": 8, "择": 8, "抬": 8, "其": 8, "取": 8, "苦": 8, "若": 8, "茂": 8, "苹": 8, "苗": 8, "英": 8, "范": 8,
            "直": 8, "茄": 8, "茎": 8, "茅": 8, "林": 8, "枝": 8, "杯": 8, "柜": 8, "析": 8, "板": 8, "松": 8, "枪": 8, "构": 8, "杰": 8, "述": 8, "枕": 8,
            "丧": 8, "或": 8, "画": 8, "卧": 8, "事": 8, "刺": 8, "枣": 8, "雨": 8, "卖": 8, "矿": 8, "码": 8, "厕": 8, "奔": 8, "奇": 8, "奋": 8, "态": 8,
            "欧": 8, "垄": 8, "妻": 8, "轰": 8, "顷": 8, "转": 8, "斩": 8, "轮": 8, "软": 8, "到": 8, "非": 8, "叔": 8, "肯": 8, "齿": 8, "些": 8, "虎": 8,
            "虏": 8, "肾": 8, "贤": 8, "尚": 8, "旺": 8, "具": 8, "果": 8, "味": 8, "昆": 8, "国": 8, "昌": 8, "畅": 8, "明": 8, "易": 8, "昂": 8, "典": 8,
            "固": 8, "忠": 8, "咐": 8, "呼": 8, "鸣": 8, "咏": 8, "呢": 8, "岸": 8, "岩": 8, "帖": 8, "罗": 8, "帜": 8, "岭": 8, "凯": 8, "败": 8, "贩": 8,
            "购": 8, "图": 8, "钓": 8, "制": 8, "知": 8, "垂": 8, "牧": 8, "物": 8, "乖": 8, "刮": 8, "秆": 8, "和": 8, "季": 8, "委": 8, "佳": 8, "侍": 8,
            "供": 8, "使": 8, "例": 8, "版": 8, "侄": 8, "侦": 8, "侧": 8, "凭": 8, "侨": 8, "佩": 8, "货": 8, "依": 8, "的": 8, "迫": 8, "质": 8, "欣": 8,
            "征": 8, "往": 8, "爬": 8, "彼": 8, "径": 8, "所": 8, "舍": 8, "金": 8, "命": 8, "斧": 8, "爸": 8, "采": 8, "受": 8, "乳": 8, "贪": 8, "念": 8,
            "贫": 8, "肤": 8, "肺": 8, "肢": 8, "肿": 8, "胀": 8, "朋": 8, "股": 8, "肥": 8, "服": 8, "胁": 8, "周": 8, "昏": 8, "鱼": 8, "兔": 8, "狐": 8,
            "忽": 8, "狗": 8, "备": 8, "饰": 8, "饱": 8, "饲": 8, "变": 8, "京": 8, "享": 8, "店": 8, "夜": 8, "庙": 8, "府": 8, "底": 8, "剂": 8, "郊": 8,
            "废": 8, "净": 8, "盲": 8, "放": 8, "刻": 8, "育": 8, "闸": 8, "闹": 8, "郑": 8, "券": 8, "卷": 8, "单": 8, "炒": 8, "炊": 8, "炕": 8, "炎": 8,
            "炉": 8, "沫": 8, "浅": 8, "法": 8, "泄": 8, "河": 8, "沾": 8, "泪": 8, "油": 8, "泊": 8, "沿": 8, "泡": 8, "注": 8, "泻": 8, "泳": 8, "泥": 8,
            "沸": 8, "波": 8, "泼": 8, "泽": 8, "治": 8, "怖": 8, "性": 8, "怕": 8, "怜": 8, "怪": 8, "学": 8, "宝": 8, "宗": 8, "定": 8, "宜": 8, "审": 8,
            "宙": 8, "官": 8, "空": 8, "帘": 8, "实": 8, "试": 8, "郎": 8, "诗": 8, "肩": 8, "房": 8, "诚": 8, "衬": 8, "衫": 8, "视": 8, "话": 8, "诞": 8,
            "询": 8, "该": 8, "详": 8, "建": 8, "肃": 8, "录": 8, "隶": 8, "居": 8, "届": 8, "刷": 8, "屈": 8, "弦": 8, "承": 8, "孟": 8, "孤": 8, "陕": 8,
            "降": 8, "限": 8, "妹": 8, "姑": 8, "姐": 8, "姓": 8, "始": 8, "驾": 8, "参": 8, "艰": 8, "线": 8, "练": 8, "组": 8, "细": 8, "驶": 8, "织": 8,
            "终": 8, "驻": 8, "驼": 8, "绍": 8, "经": 8, "贯": 8, "玫": 8, "卦": 8, "坷": 8, "坯": 8, "拓": 8, "坪": 8, "坤": 8, "拄": 8, "拧": 8, "拂": 8,
            "拙": 8, "拇": 8, "拗": 8, "茉": 8, "昔": 8, "苛": 8, "苫": 8, "苟": 8, "苞": 8, "茁": 8, "苔": 8, "枉": 8, "枢": 8, "枚": 8, "枫": 8, "杭": 8,
            "郁": 8, "矾": 8, "奈": 8, "奄": 8, "殴": 8, "歧": 8, "卓": 8, "昙": 8, "哎": 8, "咕": 8, "呵": 8, "咙": 8, "呻": 8, "咒": 8, "咆": 8, "咖": 8,
            "帕": 8, "账": 8, "贬": 8, "贮": 8, "氛": 8, "秉": 8, "岳": 8, "侠": 8, "侥": 8, "侣": 8, "侈": 8, "卑": 8, "刽": 8, "刹": 8, "肴": 8, "觅": 8,
            "忿": 8, "瓮": 8, "肮": 8, "肪": 8, "狞": 8, "庞": 8, "疟": 8, "疙": 8, "疚": 8, "卒": 8, "氓": 8, "炬": 8, "沽": 8, "沮": 8, "泣": 8, "泞": 8,
            "泌": 8, "沼": 8, "怔": 8, "怯": 8, "宠": 8, "宛": 8, "衩": 8, "祈": 8, "诡": 8, "帚": 8, "屉": 8, "弧": 8, "弥": 8, "陋": 8, "陌": 8, "函": 8,
            "姆": 8, "虱": 8, "叁": 8, "绅": 8, "驹": 8, "绊": 8, "绎": 8, "奏": 9, "春": 9, "帮": 9, "珍": 9, "玻": 9, "毒": 9, "型": 9, "挂": 9, "封": 9,
            "持": 9, "项": 9, "垮": 9, "挎": 9, "城": 9, "挠": 9, "政": 9, "赴": 9, "赵": 9, "挡": 9, "挺": 9, "括": 9, "拴": 9, "拾": 9, "挑": 9, "指": 9,
            "垫": 9, "挣": 9, "挤": 9, "拼": 9, "挖": 9, "按": 9, "挥": 9, "挪": 9, "某": 9, "甚": 9, "革": 9, "荐": 9, "巷": 9, "带": 9, "草": 9, "茧": 9,
            "茶": 9, "荒": 9, "茫": 9, "荡": 9, "荣": 9, "故": 9, "胡": 9, "南": 9, "药": 9, "标": 9, "枯": 9, "柄": 9, "栋": 9, "相": 9, "查": 9, "柏": 9,
            "柳": 9, "柱": 9, "柿": 9, "栏": 9, "树": 9, "要": 9, "咸": 9, "威": 9, "歪": 9, "研": 9, "砖": 9, "厘": 9, "厚": 9, "砌": 9, "砍": 9, "面": 9,
            "耐": 9, "耍": 9, "牵": 9, "残": 9, "殃": 9, "轻": 9, "鸦": 9, "皆": 9, "背": 9, "战": 9, "点": 9, "临": 9, "览": 9, "竖": 9, "省": 9, "削": 9,
            "尝": 9, "是": 9, "盼": 9, "眨": 9, "哄": 9, "显": 9, "哑": 9, "冒": 9, "映": 9, "星": 9, "昨": 9, "畏": 9, "趴": 9, "胃": 9, "贵": 9, "界": 9,
            "虹": 9, "虾": 9, "蚁": 9, "思": 9, "蚂": 9, "虽": 9, "品": 9, "咽": 9, "骂": 9, "哗": 9, "咱": 9, "响": 9, "哈": 9, "咬": 9, "咳": 9, "哪": 9,
            "炭": 9, "峡": 9, "罚": 9, "贱": 9, "贴": 9, "骨": 9, "钞": 9, "钟": 9, "钢": 9, "钥": 9, "钩": 9, "卸": 9, "缸": 9, "拜": 9, "看": 9, "矩": 9,
            "怎": 9, "牲": 9, "选": 9, "适": 9, "秒": 9, "香": 9, "种": 9, "秋": 9, "科": 9, "重": 9, "复": 9, "竿": 9, "段": 9, "便": 9, "俩": 9, "贷": 9,
            "顺": 9, "修": 9, "保": 9, "促": 9, "侮": 9, "俭": 9, "俗": 9, "俘": 9, "信": 9, "皇": 9, "泉": 9, "鬼": 9, "侵": 9, "追": 9, "俊": 9, "盾": 9,
            "待": 9, "律": 9, "很": 9, "须": 9, "叙": 9, "剑": 9, "逃": 9, "食": 9, "盆": 9, "胆": 9, "胜": 9, "胞": 9, "胖": 9, "脉": 9, "勉": 9, "狭": 9,
            "狮": 9, "独": 9, "狡": 9, "狱": 9, "狠": 9, "贸": 9, "怨": 9, "急": 9, "饶": 9, "蚀": 9, "饺": 9, "饼": 9, "弯": 9, "将": 9, "奖": 9, "哀": 9,
            "亭": 9, "亮": 9, "度": 9, "迹": 9, "庭": 9, "疮": 9, "疯": 9, "疫": 9, "疤": 9, "姿": 9, "亲": 9, "音": 9, "帝": 9, "施": 9, "闻": 9, "阀": 9,
            "阁": 9, "差": 9, "养": 9, "美": 9, "姜": 9, "叛": 9, "送": 9, "类": 9, "迷": 9, "前": 9, "首": 9, "逆": 9, "总": 9, "炼": 9, "炸": 9, "炮": 9,
            "烂": 9, "剃": 9, "洁": 9, "洪": 9, "洒": 9, "浇": 9, "浊": 9, "洞": 9, "测": 9, "洗": 9, "活": 9, "派": 9, "洽": 9, "染": 9, "济": 9, "洋": 9,
            "洲": 9, "浑": 9, "浓": 9, "津": 9, "恒": 9, "恢": 9, "恰": 9, "恼": 9, "恨": 9, "举": 9, "觉": 9, "宣": 9, "室": 9, "宫": 9, "宪": 9, "突": 9,
            "穿": 9, "窃": 9, "客": 9, "冠": 9, "语": 9, "扁": 9, "袄": 9, "祖": 9, "神": 9, "祝": 9, "误": 9, "诱": 9, "说": 9, "诵": 9, "垦": 9, "退": 9,
            "既": 9, "屋": 9, "昼": 9, "费": 9, "陡": 9, "眉": 9, "孩": 9, "除": 9, "险": 9, "院": 9, "娃": 9, "姥": 9, "姨": 9, "姻": 9, "娇": 9, "怒": 9,
            "架": 9, "贺": 9, "盈": 9, "勇": 9, "怠": 9, "柔": 9, "垒": 9, "绑": 9, "绒": 9, "结": 9, "绕": 9, "骄": 9, "绘": 9, "给": 9, "络": 9, "骆": 9,
            "绝": 9, "绞": 9, "统": 9, "契": 9, "贰": 9, "玷": 9, "玲": 9, "珊": 9, "拭": 9, "拷": 9, "拱": 9, "挟": 9, "垢": 9, "垛": 9, "拯": 9, "荆": 9,
            "茸": 9, "茬": 9, "荚": 9, "茵": 9, "茴": 9, "荞": 9, "荠": 9, "荤": 9, "荧": 9, "荔": 9, "栈": 9, "柑": 9, "栅": 9, "柠": 9, "枷": 9, "勃": 9,
            "柬": 9, "砂": 9, "泵": 9, "砚": 9, "鸥": 9, "轴": 9, "韭": 9, "虐": 9, "昧": 9, "盹": 9, "咧": 9, "昵": 9, "昭": 9, "盅": 9, "勋": 9, "哆": 9,
            "咪": 9, "哟": 9, "幽": 9, "钙": 9, "钝": 9, "钠": 9, "钦": 9, "钧": 9, "钮": 9, "毡": 9, "氢": 9, "秕": 9, "俏": 9, "俄": 9, "俐": 9, "侯": 9,
            "徊": 9, "衍": 9, "胚": 9, "胧": 9, "胎": 9, "狰": 9, "饵": 9, "峦": 9, "奕": 9, "咨": 9, "飒": 9, "闺": 9, "闽": 9, "籽": 9, "娄": 9, "烁": 9,
            "炫": 9, "洼": 9, "柒": 9, "涎": 9, "洛": 9, "恃": 9, "恍": 9, "恬": 9, "恤": 9, "宦": 9, "诫": 9, "诬": 9, "祠": 9, "诲": 9, "屏": 9, "屎": 9,
            "逊": 9, "陨": 9, "姚": 9, "娜": 9, "蚤": 9, "骇": 9, "耕": 10, "耗": 10, "艳": 10, "泰": 10, "珠": 10, "班": 10, "素": 10, "蚕": 10, "顽": 10,
            "盏": 10, "匪": 10, "捞": 10, "栽": 10, "捕": 10, "振": 10, "载": 10, "赶": 10, "起": 10, "盐": 10, "捎": 10, "捏": 10, "埋": 10, "捉": 10, "捆": 10,
            "捐": 10, "损": 10, "都": 10, "哲": 10, "逝": 10, "捡": 10, "换": 10, "挽": 10, "热": 10, "恐": 10, "壶": 10, "挨": 10, "耻": 10, "耽": 10, "恭": 10,
            "莲": 10, "莫": 10, "荷": 10, "获": 10, "晋": 10, "恶": 10, "真": 10, "框": 10, "桂": 10, "档": 10, "桐": 10, "株": 10, "桥": 10, "桃": 10, "格": 10,
            "校": 10, "核": 10, "样": 10, "根": 10, "索": 10, "哥": 10, "速": 10, "逗": 10, "栗": 10, "配": 10, "翅": 10, "辱": 10, "唇": 10, "夏": 10, "础": 10,
            "破": 10, "原": 10, "套": 10, "逐": 10, "烈": 10, "殊": 10, "顾": 10, "轿": 10, "较": 10, "顿": 10, "毙": 10, "致": 10, "柴": 10, "桌": 10, "虑": 10,
            "监": 10, "紧": 10, "党": 10, "晒": 10, "眠": 10, "晓": 10, "鸭": 10, "晃": 10, "晌": 10, "晕": 10, "蚊": 10, "哨": 10, "哭": 10, "恩": 10, "唤": 10,
            "啊": 10, "唉": 10, "罢": 10, "峰": 10, "圆": 10, "贼": 10, "贿": 10, "钱": 10, "钳": 10, "钻": 10, "铁": 10, "铃": 10, "铅": 10, "缺": 10, "氧": 10,
            "特": 10, "牺": 10, "造": 10, "乘": 10, "敌": 10, "秤": 10, "租": 10, "积": 10, "秧": 10, "秩": 10, "称": 10, "秘": 10, "透": 10, "笔": 10, "笑": 10,
            "笋": 10, "债": 10, "借": 10, "值": 10, "倚": 10, "倾": 10, "倒": 10, "倘": 10, "俱": 10, "倡": 10, "候": 10, "俯": 10, "倍": 10, "倦": 10, "健": 10,
            "臭": 10, "射": 10, "躬": 10, "息": 10, "徒": 10, "徐": 10, "舰": 10, "舱": 10, "般": 10, "航": 10, "途": 10, "拿": 10, "爹": 10, "爱": 10, "颂": 10,
            "翁": 10, "脆": 10, "脂": 10, "胸": 10, "胳": 10, "脏": 10, "胶": 10, "脑": 10, "狸": 10, "狼": 10, "逢": 10, "留": 10, "皱": 10, "饿": 10, "恋": 10,
            "桨": 10, "浆": 10, "衰": 10, "高": 10, "席": 10, "准": 10, "座": 10, "脊": 10, "症": 10, "病": 10, "疾": 10, "疼": 10, "疲": 10, "效": 10, "离": 10,
            "唐": 10, "资": 10, "凉": 10, "站": 10, "剖": 10, "竞": 10, "部": 10, "旁": 10, "旅": 10, "畜": 10, "阅": 10, "羞": 10, "瓶": 10, "拳": 10, "粉": 10,
            "料": 10, "益": 10, "兼": 10, "烤": 10, "烘": 10, "烦": 10, "烧": 10, "烛": 10, "烟": 10, "递": 10, "涛": 10, "浙": 10, "涝": 10, "酒": 10, "涉": 10,
            "消": 10, "浩": 10, "海": 10, "涂": 10, "浴": 10, "浮": 10, "流": 10, "润": 10, "浪": 10, "浸": 10, "涨": 10, "烫": 10, "涌": 10, "悟": 10, "悄": 10,
            "悔": 10, "悦": 10, "害": 10, "宽": 10, "家": 10, "宵": 10, "宴": 10, "宾": 10, "窄": 10, "容": 10, "宰": 10, "案": 10, "请": 10, "朗": 10, "诸": 10,
            "读": 10, "扇": 10, "袜": 10, "袖": 10, "袍": 10, "被": 10, "祥": 10, "课": 10, "谁": 10, "调": 10, "冤": 10, "谅": 10, "谈": 10, "谊": 10, "剥": 10,
            "恳": 10, "展": 10, "剧": 10, "屑": 10, "弱": 10, "陵": 10, "陶": 10, "陷": 10, "陪": 10, "娱": 10, "娘": 10, "通": 10, "能": 10, "难": 10, "预": 10,
            "桑": 10, "绢": 10, "绣": 10, "验": 10, "继": 10, "耘": 10, "耙": 10, "秦": 10, "匿": 10, "埂": 10, "捂": 10, "捍": 10, "袁": 10, "捌": 10, "挫": 10,
            "挚": 10, "捣": 10, "捅": 10, "埃": 10, "耿": 10, "聂": 10, "荸": 10, "莽": 10, "莱": 10, "莉": 10, "莹": 10, "莺": 10, "梆": 10, "栖": 10, "桦": 10,
            "栓": 10, "桅": 10, "桩": 10, "贾": 10, "酌": 10, "砸": 10, "砰": 10, "砾": 10, "殉": 10, "逞": 10, "哮": 10, "唠": 10, "哺": 10, "剔": 10, "蚌": 10,
            "蚜": 10, "畔": 10, "蚣": 10, "蚪": 10, "蚓": 10, "哩": 10, "圃": 10, "鸯": 10, "唁": 10, "哼": 10, "唆": 10, "峭": 10, "唧": 10, "峻": 10, "赂": 10,
            "赃": 10, "钾": 10, "铆": 10, "氨": 10, "秫": 10, "笆": 10, "俺": 10, "赁": 10, "倔": 10, "殷": 10, "耸": 10, "舀": 10, "豺": 10, "豹": 10, "颁": 10,
            "胯": 10, "胰": 10, "脐": 10, "脓": 10, "逛": 10, "卿": 10, "鸵": 10, "鸳": 10, "馁": 10, "凌": 10, "凄": 10, "衷": 10, "郭": 10, "斋": 10, "疹": 10,
            "紊": 10, "瓷": 10, "羔": 10, "烙": 10, "浦": 10, "涡": 10, "涣": 10, "涤": 10, "涧": 10, "涕": 10, "涩": 10, "悍": 10, "悯": 10, "窍": 10, "诺": 10,
            "诽": 10, "袒": 10, "谆": 10, "祟": 10, "恕": 10, "娩": 10, "骏": 10, "球": 11, "理": 11, "捧": 11, "堵": 11, "描": 11, "域": 11, "掩": 11, "捷": 11,
            "排": 11, "掉": 11, "堆": 11, "推": 11, "掀": 11, "授": 11, "教": 11, "掏": 11, "掠": 11, "培": 11, "接": 11, "控": 11, "探": 11, "据": 11, "掘": 11,
            "职": 11, "基": 11, "著": 11, "勒": 11, "黄": 11, "萌": 11, "萝": 11, "菌": 11, "菜": 11, "萄": 11, "菊": 11, "萍": 11, "菠": 11, "营": 11, "械": 11,
            "梦": 11, "梢": 11, "梅": 11, "检": 11, "梳": 11, "梯": 11, "桶": 11, "救": 11, "副": 11, "票": 11, "戚": 11, "爽": 11, "聋": 11, "袭": 11, "盛": 11,
            "雪": 11, "辅": 11, "辆": 11, "虚": 11, "雀": 11, "堂": 11, "常": 11, "匙": 11, "晨": 11, "睁": 11, "眯": 11, "眼": 11, "悬": 11, "野": 11, "啦": 11,
            "晚": 11, "啄": 11, "距": 11, "跃": 11, "略": 11, "蛇": 11, "累": 11, "唱": 11, "患": 11, "唯": 11, "崖": 11, "崭": 11, "崇": 11, "圈": 11, "铜": 11,
            "铲": 11, "银": 11, "甜": 11, "梨": 11, "犁": 11, "移": 11, "笨": 11, "笼": 11, "笛": 11, "符": 11, "第": 11, "敏": 11, "做": 11, "袋": 11, "悠": 11,
            "偿": 11, "偶": 11, "偷": 11, "您": 11, "售": 11, "停": 11, "偏": 11, "假": 11, "得": 11, "衔": 11, "盘": 11, "船": 11, "斜": 11, "盒": 11, "鸽": 11,
            "悉": 11, "欲": 11, "彩": 11, "领": 11, "脚": 11, "脖": 11, "脸": 11, "脱": 11, "象": 11, "够": 11, "猜": 11, "猪": 11, "猎": 11, "猫": 11, "猛": 11,
            "馅": 11, "馆": 11, "凑": 11, "减": 11, "毫": 11, "麻": 11, "痒": 11, "痕": 11, "廊": 11, "康": 11, "庸": 11, "鹿": 11, "盗": 11, "章": 11, "竟": 11,
            "商": 11, "族": 11, "旋": 11, "望": 11, "率": 11, "着": 11, "盖": 11, "粘": 11, "粗": 11, "粒": 11, "断": 11, "剪": 11, "兽": 11, "清": 11, "添": 11,
            "淋": 11, "淹": 11, "渠": 11, "渐": 11, "混": 11, "渔": 11, "淘": 11, "液": 11, "淡": 11, "深": 11, "婆": 11, "梁": 11, "渗": 11, "情": 11, "惜": 11,
            "惭": 11, "悼": 11, "惧": 11, "惕": 11, "惊": 11, "惨": 11, "惯": 11, "寇": 11, "寄": 11, "宿": 11, "窑": 11, "密": 11, "谋": 11, "谎": 11, "祸": 11,
            "谜": 11, "逮": 11, "敢": 11, "屠": 11, "弹": 11, "随": 11, "蛋": 11, "隆": 11, "隐": 11, "婚": 11, "婶": 11, "颈": 11, "绩": 11, "绪": 11, "续": 11,
            "骑": 11, "绳": 11, "维": 11, "绵": 11, "绸": 11, "绿": 11, "琐": 11, "麸": 11, "琉": 11, "琅": 11, "措": 11, "捺": 11, "捶": 11, "赦": 11, "埠": 11,
            "捻": 11, "掐": 11, "掂": 11, "掖": 11, "掷": 11, "掸": 11, "掺": 11, "勘": 11, "聊": 11, "娶": 11, "菱": 11, "菲": 11, "萎": 11, "菩": 11, "萤": 11,
            "乾": 11, "萧": 11, "萨": 11, "菇": 11, "彬": 11, "梗": 11, "梧": 11, "梭": 11, "曹": 11, "酝": 11, "酗": 11, "厢": 11, "硅": 11, "硕": 11, "奢": 11,
            "盔": 11, "匾": 11, "颅": 11, "彪": 11, "眶": 11, "晤": 11, "曼": 11, "晦": 11, "冕": 11, "啡": 11, "畦": 11, "趾": 11, "啃": 11, "蛆": 11, "蚯": 11,
            "蛉": 11, "蛀": 11, "唬": 11, "啰": 11, "唾": 11, "啤": 11, "啥": 11, "啸": 11, "崎": 11, "逻": 11, "崔": 11, "崩": 11, "婴": 11, "赊": 11, "铐": 11,
            "铛": 11, "铝": 11, "铡": 11, "铣": 11, "铭": 11, "矫": 11, "秸": 11, "秽": 11, "笙": 11, "笤": 11, "偎": 11, "傀": 11, "躯": 11, "兜": 11, "衅": 11,
            "徘": 11, "徙": 11, "舶": 11, "舷": 11, "舵": 11, "敛": 11, "翎": 11, "脯": 11, "逸": 11, "凰": 11, "猖": 11, "祭": 11, "烹": 11, "庶": 11, "庵": 11,
            "痊": 11, "阎": 11, "阐": 11, "眷": 11, "焊": 11, "焕": 11, "鸿": 11, "涯": 11, "淑": 11, "淌": 11, "淮": 11, "淆": 11, "渊": 11, "淫": 11, "淳": 11,
            "淤": 11, "淀": 11, "涮": 11, "涵": 11, "惦": 11, "悴": 11, "惋": 11, "寂": 11, "窒": 11, "谍": 11, "谐": 11, "裆": 11, "袱": 11, "祷": 11, "谒": 11,
            "谓": 11, "谚": 11, "尉": 11, "堕": 11, "隅": 11, "婉": 11, "颇": 11, "绰": 11, "绷": 11, "综": 11, "绽": 11, "缀": 11, "巢": 11, "琴": 12, "斑": 12,
            "替": 12, "款": 12, "堪": 12, "搭": 12, "塔": 12, "越": 12, "趁": 12, "趋": 12, "超": 12, "提": 12, "堤": 12, "博": 12, "揭": 12, "喜": 12, "插": 12,
            "揪": 12, "搜": 12, "煮": 12, "援": 12, "裁": 12, "搁": 12, "搂": 12, "搅": 12, "握": 12, "揉": 12, "斯": 12, "期": 12, "欺": 12, "联": 12, "散": 12,
            "惹": 12, "葬": 12, "葛": 12, "董": 12, "葡": 12, "敬": 12, "葱": 12, "落": 12, "朝": 12, "辜": 12, "葵": 12, "棒": 12, "棋": 12, "植": 12, "森": 12,
            "椅": 12, "椒": 12, "棵": 12, "棍": 12, "棉": 12, "棚": 12, "棕": 12, "惠": 12, "惑": 12, "逼": 12, "厨": 12, "厦": 12, "硬": 12, "确": 12, "雁": 12,
            "殖": 12, "裂": 12, "雄": 12, "暂": 12, "雅": 12, "辈": 12, "悲": 12, "紫": 12, "辉": 12, "敞": 12, "赏": 12, "掌": 12, "晴": 12, "暑": 12, "最": 12,
            "量": 12, "喷": 12, "晶": 12, "喇": 12, "遇": 12, "喊": 12, "景": 12, "践": 12, "跌": 12, "跑": 12, "遗": 12, "蛙": 12, "蛛": 12, "蜓": 12, "喝": 12,
            "喂": 12, "喘": 12, "喉": 12, "幅": 12, "帽": 12, "赌": 12, "赔": 12, "黑": 12, "铸": 12, "铺": 12, "链": 12, "销": 12, "锁": 12, "锄": 12, "锅": 12,
            "锈": 12, "锋": 12, "锐": 12, "短": 12, "智": 12, "毯": 12, "鹅": 12, "剩": 12, "稍": 12, "程": 12, "稀": 12, "税": 12, "筐": 12, "等": 12, "筑": 12,
            "策": 12, "筛": 12, "筒": 12, "答": 12, "筋": 12, "筝": 12, "傲": 12, "傅": 12, "牌": 12, "堡": 12, "集": 12, "焦": 12, "傍": 12, "储": 12, "奥": 12,
            "街": 12, "惩": 12, "御": 12, "循": 12, "艇": 12, "舒": 12, "番": 12, "释": 12, "禽": 12, "腊": 12, "脾": 12, "腔": 12, "鲁": 12, "猾": 12, "猴": 12,
            "然": 12, "馋": 12, "装": 12, "蛮": 12, "就": 12, "痛": 12, "童": 12, "阔": 12, "善": 12, "羡": 12, "普": 12, "粪": 12, "尊": 12, "道": 12, "曾": 12,
            "焰": 12, "港": 12, "湖": 12, "渣": 12, "湿": 12, "温": 12, "渴": 12, "滑": 12, "湾": 12, "渡": 12, "游": 12, "滋": 12, "溉": 12, "愤": 12, "慌": 12,
            "惰": 12, "愧": 12, "愉": 12, "慨": 12, "割": 12, "寒": 12, "富": 12, "窜": 12, "窝": 12, "窗": 12, "遍": 12, "裕": 12, "裤": 12, "裙": 12, "谢": 12,
            "谣": 12, "谦": 12, "属": 12, "屡": 12, "强": 12, "粥": 12, "疏": 12, "隔": 12, "隙": 12, "絮": 12, "嫂": 12, "登": 12, "缎": 12, "缓": 12, "编": 12,
            "骗": 12, "缘": 12, "琳": 12, "琢": 12, "琼": 12, "揍": 12, "堰": 12, "揩": 12, "揽": 12, "揖": 12, "彭": 12, "揣": 12, "搀": 12, "搓": 12, "壹": 12,
            "搔": 12, "葫": 12, "募": 12, "蒋": 12, "蒂": 12, "韩": 12, "棱": 12, "椰": 12, "焚": 12, "椎": 12, "棺": 12, "榔": 12, "椭": 12, "粟": 12, "棘": 12,
            "酣": 12, "酥": 12, "硝": 12, "硫": 12, "颊": 12, "雳": 12, "翘": 12, "凿": 12, "棠": 12, "晰": 12, "鼎": 12, "喳": 12, "遏": 12, "晾": 12, "畴": 12,
            "跋": 12, "跛": 12, "蛔": 12, "蜒": 12, "蛤": 12, "鹃": 12, "喻": 12, "啼": 12, "喧": 12, "嵌": 12, "赋": 12, "赎": 12, "赐": 12, "锉": 12, "锌": 12,
            "甥": 12, "掰": 12, "氮": 12, "氯": 12, "黍": 12, "筏": 12, "牍": 12, "粤": 12, "逾": 12, "腌": 12, "腋": 12, "腕": 12, "猩": 12, "猬": 12, "惫": 12,
            "敦": 12, "痘": 12, "痢": 12, "痪": 12, "竣": 12, "翔": 12, "奠": 12, "遂": 12, "焙": 12, "滞": 12, "湘": 12, "渤": 12, "渺": 12, "溃": 12, "溅": 12,
            "湃": 12, "愕": 12, "惶": 12, "寓": 12, "窖": 12, "窘": 12, "雇": 12, "谤": 12, "犀": 12, "隘": 12, "媒": 12, "媚": 12, "婿": 12, "缅": 12, "缆": 12,
            "缔": 12, "缕": 12, "骚": 12, "瑞": 13, "魂": 13, "肆": 13, "摄": 13, "摸": 13, "填": 13, "搏": 13, "塌": 13, "鼓": 13, "摆": 13, "携": 13, "搬": 13,
            "摇": 13, "搞": 13, "塘": 13, "摊": 13, "蒜": 13, "勤": 13, "鹊": 13, "蓝": 13, "墓": 13, "幕": 13, "蓬": 13, "蓄": 13, "蒙": 13, "蒸": 13, "献": 13,
            "禁": 13, "楚": 13, "想": 13, "槐": 13, "榆": 13, "楼": 13, "概": 13, "赖": 13, "酬": 13, "感": 13, "碍": 13, "碑": 13, "碎": 13, "碰": 13, "碗": 13,
            "碌": 13, "雷": 13, "零": 13, "雾": 13, "雹": 13, "输": 13, "督": 13, "龄": 13, "鉴": 13, "睛": 13, "睡": 13, "睬": 13, "鄙": 13, "愚": 13, "暖": 13,
            "盟": 13, "歇": 13, "暗": 13, "照": 13, "跨": 13, "跳": 13, "跪": 13, "路": 13, "跟": 13, "遣": 13, "蛾": 13, "蜂": 13, "嗓": 13, "置": 13, "罪": 13,
            "罩": 13, "错": 13, "锡": 13, "锣": 13, "锤": 13, "锦": 13, "键": 13, "锯": 13, "矮": 13, "辞": 13, "稠": 13, "愁": 13, "筹": 13, "签": 13, "简": 13,
            "毁": 13, "舅": 13, "鼠": 13, "催": 13, "傻": 13, "像": 13, "躲": 13, "微": 13, "愈": 13, "遥": 13, "腰": 13, "腥": 13, "腹": 13, "腾": 13, "腿": 13,
            "触": 13, "解": 13, "酱": 13, "痰": 13, "廉": 13, "新": 13, "韵": 13, "意": 13, "粮": 13, "数": 13, "煎": 13, "塑": 13, "慈": 13, "煤": 13, "煌": 13,
            "满": 13, "漠": 13, "源": 13, "滤": 13, "滥": 13, "滔": 13, "溪": 13, "溜": 13, "滚": 13, "滨": 13, "粱": 13, "滩": 13, "慎": 13, "誉": 13, "塞": 13,
            "谨": 13, "福": 13, "群": 13, "殿": 13, "辟": 13, "障": 13, "嫌": 13, "嫁": 13, "叠": 13, "缝": 13, "缠": 13, "瑟": 13, "鹉": 13, "瑰": 13, "搪": 13,
            "聘": 13, "斟": 13, "靴": 13, "靶": 13, "蓖": 13, "蒿": 13, "蒲": 13, "蓉": 13, "楔": 13, "椿": 13, "楷": 13, "榄": 13, "楞": 13, "楣": 13, "酪": 13,
            "碘": 13, "硼": 13, "碉": 13, "辐": 13, "辑": 13, "频": 13, "睹": 13, "睦": 13, "瞄": 13, "嗜": 13, "嗦": 13, "暇": 13, "畸": 13, "跷": 13, "跺": 13,
            "蜈": 13, "蜗": 13, "蜕": 13, "蛹": 13, "嗅": 13, "嗡": 13, "嗤": 13, "署": 13, "蜀": 13, "幌": 13, "锚": 13, "锥": 13, "锨": 13, "锭": 13, "锰": 13,
            "稚": 13, "颓": 13, "筷": 13, "魁": 13, "衙": 13, "腻": 13, "腮": 13, "腺": 13, "鹏": 13, "肄": 13, "猿": 13, "颖": 13, "煞": 13, "雏": 13, "馍": 13,
            "馏": 13, "禀": 13, "痹": 13, "廓": 13, "痴": 13, "靖": 13, "誊": 13, "漓": 13, "溢": 13, "溯": 13, "溶": 13, "滓": 13, "溺": 13, "寞": 13, "窥": 13,
            "窟": 13, "寝": 13, "褂": 13, "裸": 13, "谬": 13, "媳": 13, "嫉": 13, "缚": 13, "缤": 13, "剿": 13, "静": 14, "碧": 14, "璃": 14, "墙": 14, "撇": 14,
            "嘉": 14, "摧": 14, "截": 14, "誓": 14, "境": 14, "摘": 14, "摔": 14, "聚": 14, "蔽": 14, "慕": 14, "暮": 14, "蔑": 14, "模": 14, "榴": 14, "榜": 14,
            "榨": 14, "歌": 14, "遭": 14, "酷": 14, "酿": 14, "酸": 14, "磁": 14, "愿": 14, "需": 14, "弊": 14, "裳": 14, "颗": 14, "嗽": 14, "蜻": 14, "蜡": 14,
            "蝇": 14, "蜘": 14, "赚": 14, "锹": 14, "锻": 14, "舞": 14, "稳": 14, "算": 14, "箩": 14, "管": 14, "僚": 14, "鼻": 14, "魄": 14, "貌": 14, "膜": 14,
            "膊": 14, "膀": 14, "鲜": 14, "疑": 14, "馒": 14, "裹": 14, "敲": 14, "豪": 14, "膏": 14, "遮": 14, "腐": 14, "瘦": 14, "辣": 14, "竭": 14, "端": 14,
            "旗": 14, "精": 14, "歉": 14, "熄": 14, "熔": 14, "漆": 14, "漂": 14, "漫": 14, "滴": 14, "演": 14, "漏": 14, "慢": 14, "寨": 14, "赛": 14, "察": 14,
            "蜜": 14, "谱": 14, "嫩": 14, "翠": 14, "熊": 14, "凳": 14, "骡": 14, "缩": 14, "赘": 14, "熬": 14, "赫": 14, "蔫": 14, "摹": 14, "蔓": 14, "蔗": 14,
            "蔼": 14, "熙": 14, "蔚": 14, "兢": 14, "榛": 14, "榕": 14, "酵": 14, "碟": 14, "碴": 14, "碱": 14, "碳": 14, "辕": 14, "辖": 14, "雌": 14, "墅": 14,
            "嘁": 14, "踊": 14, "蝉": 14, "嘀": 14, "幔": 14, "镀": 14, "舔": 14, "熏": 14, "箍": 14, "箕": 14, "箫": 14, "舆": 14, "僧": 14, "孵": 14, "瘩": 14,
            "瘟": 14, "彰": 14, "粹": 14, "漱": 14, "漩": 14, "漾": 14, "慷": 14, "寡": 14, "寥": 14, "谭": 14, "褐": 14, "褪": 14, "隧": 14, "嫡": 14, "缨": 14,
            "慧": 15, "撕": 15, "撒": 15, "趣": 15, "趟": 15, "撑": 15, "播": 15, "撞": 15, "撤": 15, "增": 15, "聪": 15, "鞋": 15, "蕉": 15, "蔬": 15, "横": 15,
            "槽": 15, "樱": 15, "橡": 15, "飘": 15, "醋": 15, "醉": 15, "震": 15, "霉": 15, "瞒": 15, "题": 15, "暴": 15, "瞎": 15, "影": 15, "踢": 15, "踏": 15,
            "踩": 15, "踪": 15, "蝶": 15, "蝴": 15, "嘱": 15, "墨": 15, "镇": 15, "靠": 15, "稻": 15, "黎": 15, "稿": 15, "稼": 15, "箱": 15, "箭": 15, "篇": 15,
            "僵": 15, "躺": 15, "僻": 15, "德": 15, "艘": 15, "膝": 15, "膛": 15, "熟": 15, "摩": 15, "颜": 15, "毅": 15, "糊": 15, "遵": 15, "潜": 15, "潮": 15,
            "懂": 15, "额": 15, "慰": 15, "劈": 15, "撵": 15, "撩": 15, "撮": 15, "撬": 15, "擒": 15, "墩": 15, "撰": 15, "鞍": 15, "蕊": 15, "蕴": 15, "樊": 15,
            "樟": 15, "橄": 15, "敷": 15, "豌": 15, "醇": 15, "磕": 15, "磅": 15, "碾": 15, "憋": 15, "嘶": 15, "嘲": 15, "嘹": 15, "蝠": 15, "蝎": 15, "蝌": 15,
            "蝗": 15, "蝙": 15, "嘿": 15, "幢": 15, "镊": 15, "镐": 15, "稽": 15, "篓": 15, "膘": 15, "鲤": 15, "鲫": 15, "褒": 15, "瘪": 15, "瘤": 15, "瘫": 15,
            "凛": 15, "澎": 15, "潭": 15, "潦": 15, "澳": 15, "潘": 15, "澈": 15, "澜": 15, "澄": 15, "憔": 15, "懊": 15, "憎": 15, "翩": 15, "褥": 15, "谴": 15,
            "鹤": 15, "憨": 15, "履": 15, "嬉": 15, "豫": 15, "缭": 15, "操": 16, "燕": 16, "薯": 16, "薪": 16, "薄": 16, "颠": 16, "橘": 16, "整": 16, "融": 16,
            "醒": 16, "餐": 16, "嘴": 16, "蹄": 16, "器": 16, "赠": 16, "默": 16, "镜": 16, "赞": 16, "篮": 16, "邀": 16, "衡": 16, "膨": 16, "雕": 16, "磨": 16,
            "凝": 16, "辨": 16, "辩": 16, "糖": 16, "糕": 16, "燃": 16, "澡": 16, "激": 16, "懒": 16, "壁": 16, "避": 16, "缴": 16, "撼": 16, "擂": 16, "擅": 16,
            "蕾": 16, "薛": 16, "薇": 16, "擎": 16, "翰": 16, "噩": 16, "橱": 16, "橙": 16, "瓢": 16, "蟥": 16, "霍": 16, "霎": 16, "辙": 16, "冀": 16, "踱": 16,
            "蹂": 16, "蟆": 16, "螃": 16, "螟": 16, "噪": 16, "鹦": 16, "黔": 16, "穆": 16, "篡": 16, "篷": 16, "篙": 16, "篱": 16, "儒": 16, "膳": 16, "鲸": 16,
            "瘾": 16, "瘸": 16, "糙": 16, "燎": 16, "濒": 16, "憾": 16, "懈": 16, "窿": 16, "缰": 16, "戴": 17, "擦": 17, "鞠": 17, "藏": 17, "霜": 17, "霞": 17,
            "瞧": 17, "蹈": 17, "螺": 17, "穗": 17, "繁": 17, "辫": 17, "赢": 17, "糟": 17, "糠": 17, "燥": 17, "臂": 17, "翼": 17, "骤": 17, "壕": 17, "藐": 17,
            "檬": 17, "檐": 17, "檩": 17, "檀": 17, "礁": 17, "磷": 17, "瞭": 17, "瞬": 17, "瞳": 17, "瞪": 17, "曙": 17, "蹋": 17, "蟋": 17, "蟀": 17, "嚎": 17,
            "赡": 17, "镣": 17, "魏": 17, "簇": 17, "儡": 17, "徽": 17, "爵": 17, "朦": 17, "臊": 17, "鳄": 17, "糜": 17, "癌": 17, "懦": 17, "豁": 17, "臀": 17,
            "鞭": 18, "覆": 18, "蹦": 18, "镰": 18, "翻": 18, "鹰": 18, "藕": 18, "藤": 18, "瞻": 18, "嚣": 18, "鳍": 18, "癞": 18, "瀑": 18, "襟": 18, "璧": 18,
            "戳": 18, "警": 19, "攀": 19, "蹲": 19, "颤": 19, "瓣": 19, "爆": 19, "疆": 19, "攒": 19, "孽": 19, "蘑": 19, "藻": 19, "鳖": 19, "蹭": 19, "蹬": 19,
            "簸": 19, "簿": 19, "蟹": 19, "靡": 19, "癣": 19, "羹": 19, "壤": 20, "耀": 20, "躁": 20, "嚼": 20, "嚷": 20, "籍": 20, "魔": 20, "灌": 20, "鬓": 20,
            "攘": 20, "蠕": 20, "巍": 20, "鳞": 20, "糯": 20, "譬": 20, "蠢": 21, "霸": 21, "露": 21, "霹": 21, "躏": 21, "髓": 21, "囊": 22, "蘸": 22, "镶": 22,
            "瓤": 22, "罐": 23, "矗": 24
        }

        function isPunctuation(c) {
            for (pc of ['、', '，', '。']) {
                if (c == pc) {
                    return true;
                }
            }
            return false;
        }

        function makeDivinationTable(divinations) {
            const rowLen = 10;
            const rowPerGroup = 10;
            const indexes = new Array(divinations.length);
            const allChars = [];

            const batchChars = new Array(divinations.length);
            while (true) {
                // 读取每个签中的下一个字，不足的用“〇”补齐
                let batchCount = 0;
                for (let i = 0; i < divinations.length; i++) {
                    let div = divinations[i].divination;
                    let j = indexes[i] || 0;
                    batchChars[i] = '〇';
                    while (j < div.length) {
                        if (isPunctuation(div[j])) {
                            j++;
                        } else {
                            batchChars[i] = div[j];
                            batchCount++;
                            j++;
                            break;
                        }
                    }
                    indexes[i] = j;
                }

                if (batchCount === 0) {
                    break;
                }

                allChars.push(...batchChars);
            }


            while (allChars.length % rowLen !== 0) {
                allChars.push('〇');
            }

            const table = [];
            let i = 0;
            while (i < allChars.length) {
                const page = [];
                for (let j = 1; j <= rowPerGroup; j++) {
                    if (i < allChars.length) {
                        page.push(allChars.slice(i, i + rowLen).join(''));
                        i += rowLen;
                    } else {
                        page.push('〇〇〇〇〇〇〇〇〇〇');
                    }
                }

                table.push(page);
            }

            return table;
        }

        function getStrokNum(sentence) {
            let total = 0;
            for (ch of sentence) {
                const n = strokeNums[ch]
                if (n === undefined) {
                    throw Error('cannot get stroke numbers');
                }
                total = total * 10 + n;
            }
            return total;
        }

        /// model
        window.makeZhuGeShenShu = makeZhuGeShenShu;



        /// view model
        function makeZhuGeShenShu() {
            return {
                // model -> view
                divinations: divinations,
                divinationTable: makeDivinationTable(divinations),
                page: location.hash, // or '#divinations' or '#divinationTable'
                error: '',
                divination: '',
                // view -> model
                strokeNum: undefined,
                sentence: '',
                // init: function () {
                //     Alpine.effect(() => {
                //         console.log('strokeNum', this.strokeNum);
                //         console.log('sentence', this.sentence);
                //     });
                // },
                getClassText: function (cls) {
                    return classTexts[cls];
                },
                getGroupTitle: function (groupIndex) {
                    return `第${groupIndex * 100}至第${(groupIndex + 1) * 100}字`
                },
                getDivination: function () {
                    let strokeNum;
                    if (typeof this.strokeNum === 'number') {
                        if (this.sentence !== '') {
                            this.error = 'choiceOne';
                            this.divination = '';
                            return;
                        } else {
                            strokeNum = this.strokeNum;
                        }
                    } else if (this.sentence !== '') {
                        try {
                            strokeNum = getStrokNum(this.sentence);
                            console.log('strokeNum', strokeNum);
                        } catch (e) {
                            console.log(e);
                            this.error = 'cannotGetStrokeNum';
                            this.divination = '';
                            return;
                        }
                    } else {
                        this.error = 'choiceOne';
                        this.divination = '';
                        return;
                    }

                    const i = strokeNum % this.divinations.length;
                    this.divination = `【${classTexts[this.divinations[i].class]}】${this.divinations[i].divination}`;
                    this.error = '';
                },
            }
        }
    })(window)
</script>

</html>